798aa0ff0dfeb8f421bbb5cee12600afc0556885,src/main/java/com/scienjus/smartqq/client/SmartQQClient.java,SmartQQClient,getUinAndPsessionid,#,155

Before Change


    //登录�程5:获�uin和psessionid
    private void getUinAndPsessionid() {
        LOGGER.info("开始获�uin和psessionid");
        HttpPost post = defaultHttpPost(
                "http://d1.web2.qq.com/channel/login2",
                "http://d1.web2.qq.com/proxy.html?v=20151105001&callback=1&id=2");
        JSONObject r = new JSONObject();
        r.put("ptwebqq", ptwebqq);
        r.put("clientid", 53999199);
        r.put("psessionid", "");
        r.put("status", "online");
        try {
            post.setEntity(new UrlEncodedFormEntity(Arrays.asList(new BasicNameValuePair("r", r.toJSONString()))));
            try (CloseableHttpResponse response = client.execute(post, context)) {
                JSONObject responseJson = JSON.parseObject(getResponseText(response));
                this.psessionid = responseJson.getJSONObject("result").getString("psessionid");

After Change


        r.put("psessionid", "");
        r.put("status", "online");
        try {
            HttpPost post = defaultHttpPost(ApiUrl.GET_UIN_AND_PSESSIONID, new BasicNameValuePair("r", r.toJSONString()));
            try (CloseableHttpClient client = HttpClients.createDefault();
                 CloseableHttpResponse response = client.execute(post, context)) {
                JSONObject responseJson = JSON.parseObject(getResponseText(response));